Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Tunis Challenger Dallas Challenger Bratislava Challenger Tampere Challenger Quimper Challenger Budapest Challenger Schickendanz Open - Furth Sarasota Challenger Ilkley Challenger Tallahassee Challenger Oberstaufen Cup - Oberstaufen Marbella Challenger Surbiton Challenger Nottingham Challenger Monterrey Challenger Marbella Challenger Aix En Provence Challenger Challenger 42 - Andrezieux Ljubljana Open 2002 - Ljubljana Warsteiner Challenger Lubeck 2001 - Lubeck Sports Experts Open - Nettingsdorf XL Capital Bermuda Open - Bermuda Zivnobanka Czech Open - Prostejov Ostdeutscher Sparkassen Cup - Dresden Lambertz Open - Aachen Heilbronn Open - Heilbronn Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Challenger 42 - Andrezieux Challenger Hamburg - Hamburg Rezidenza Open - Magdeburg Vancouver Challenger Erste Bank Open - Vienna Black Forest Open 2000 - Freudenstadt CA-Challenge 2000 - Graz Skandia Open - Linz Poprad Tatry Challenger Liberec Challenger Trnava Challenger Eckental Challenger Neride Prague Indoor - Prague s'Tennis Masters Challenger - Graz Wroclaw Challenger Aix En Provence Challenger Warsteiner Challenger - Wolfsburg Residenza Open - Magdeburg Powder Byrne Trophy - Surbiton Santo Domingo Challenger KGHM Dialog Polish Indoors - Wroclaw Intersport Heilbronn Open - Heilbronn European Community Championships - Antwerp BMW Tennis Championship - Sunrise Gerry Weber Open - Halle Rado Swiss Open - Gstaad Heineken Open - Singapore Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch Mons Challenger Grand Prix de Tennis de Toulouse - Toulouse CA Tennis Trophy - Vienna Adidas International - Sydney Dubai Tennis Open - Dubai Salem Open - Hong Kong Gerry Weber Open - Halle Qatar Mobil Open 2000 - Doha Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington D.C. Salem Open - Hong Kong Qatar Mobil Open 2001 - Doha ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Open Seat-Godo 2001 - Barcelona Generali Open 2001 - Kitzbuhel President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Copenhagen Open - Copenhagen Internationaler Raiffeisen Grand Prix - St. Polten Mercedes-Benz Cup - Los Angeles TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Adidas International - Sydney RCA Championships - Indianapolis Generali Open 2003 - Kitzbuhel Mercedes-Benz Cup - Los Angeles Gelsor Open Romania - Bucharest CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Adelaide Kitzbuhel Ostrava Memorial Piertomaso Tessitore - San Remo Pro Tennis World Open - Boca Raton Heineken Open - Auckland Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Next Generation Hardcourts - Adelaide SAP Open - San Jose U.S. Men's Clay Court Championships - Houston ECM Cup - Prague Internationaler Raiffeisen Grand Prix - St. Polten ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Orleans Challenger CA Tennis Trophy - Vienna Mallorca Open - Mallorca Halle Gerry Weber Open - Halle Open 13 - Marseille Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston BMW Open - Munich Kremlin Cup - Moscow Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Generali Open - Kitzbuhel The Samsung Open - Nottingham Mons Challenger Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna AAPT Championships - Adelaide Gerry Weber Open - Halle Sydney International - Sydney The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Hypo Group Tennis International - Portschach ARAG World Team Championship - Dusseldorf Countrywide Classic - Los Angeles RCA Championships - Indianapolis BCR Open Romania - Bucharest China Open - Beijing Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg Stuttgart Chennai Open - Chennai Kremlin Cup - Moscow Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas ARAG World Team Championship - Dusseldorf The Hypo Group Tennis International 2008 - Poertschach Gerry Weber Open - Halle The Artois Championships - London Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb St. Petersburg Open - St. Petersburg The Dubai Tennis Championships - Dubai U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Catella Swedish Open - Bastad Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Bank Austria Tennis Trophy - Vienna Qatar Exxon Mobil Open - Doha Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam BMW Challenger Open - Monchengladbach The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Italian Indoors - Milan Salem Open - Hong Kong Mercedes Cup - Stuttgart International German Open - Hamburg Rado Swiss Open - Gstaad ATP Studena Croatia Open Umag - Umag Davidoff Swiss Indoors - Basel Japan Open - Tokyo AIG Japan Open Tennis Championships - Tokyo CA Tennis Trophy - Vienna Bank Austria Tennis Trophy - Vienna Dubai Tennis Open - Dubai ABN/AMRO World Tennis Tournament - Rotterdam UBS Open Gstaad - Gstaad ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Scania Stockholm Open - Stockholm Skandia Open - Linz Erste Bank Open - Vienna Miller Lite Hall of Fame Tennis Championships - Newport International Championship of Croatia - Umag President's Cup - Tashkent Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb CA-Challenge - Graz Copenhagen Open - Copenhagen Gerry Weber Open - Halle Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open de Moselle - Metz UNICEF Open - 's Hertogenbosch St. Petersburg BMW Challenger Open - Monchengladbach Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Valencia Open - Valencia Brisbane International - Brisbane St. Petersburg PBZ Zagreb Indoors - Zagreb Ostrava Black Forest Open - Freudenstadt BMW Open - Munich Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Diego Open - Budapest Kamnik Challenger - Kamnik Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Qatar Open - Doha Adidas International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Siebel Open - San Jose Guardian Direct Cup - London Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Grand Prix Hassan II - Casablanca Mercedes-Benz Cup - Los Angeles Thailand Open - Bangkok Generali Open - Kitzbuhel President's Cup 1997 - Tashkent Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Pilot Pen International - New Haven Open 13 - Marseille Dubai Open - Dubai CA Tennis Trophy - Vienna Mercedes-Benz Cup - Los Angeles Sydney International - Sydney BMW Open - Munich The Stella Artois Championships - London Regions Morgan Keegan Championships - Memphis Kremlin Cup - Moscow European Community Championships - Antwerp Open SEAT 2008 - Barcelona Allianz Suisse Open Gstaad - Gstaad AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna IPB Czech Indoor - Ostrava Brisbane - Brisbane Medibank International - Sydney Barcelona Open BancSabadell - Barcelona Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Brisbane International - Brisbane U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur TD Waterhouse Cup - Long Island China Open - Beijing Arizona Men's Tennis Championships - Scottsdale Legg Mason Tennis Classic - Washington D.C. The Nottingham Open - Nottingham Internazionali BNL d'Italia - Rome Generali Open - Kitzbuhel Abierto Mexicano Telcel - Acapulco BMW Open - Munich RCA Championships - Indianapolis Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch ABN/AMRO World Tennis Tournament - Rotterdam Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Gerry Weber Open - Halle Austrian Open - Kitzbuhel Open Seat Godo - Barcelona ABN/AMRO World Tennis Tournament - Rotterdam 1997 Mercedes Cup - Stuttgart Grand Prix de Tennis de Toulouse - Toulouse Internationaler Raiffeisen Grand Prix - St. Polten Kremlin Cup - Moscow Erste Bank Open - Vienna Aircel Chennai Open - Chennai Open 13 - Marseille Generali Open 2000 - Kitzbuhel Australian Men's Hardcourt Championships - Adelaide Next Generation Adelaide International - Adelaide Dubai Tennis Open - Dubai Legg Mason Tennis Classic - Washington D.C. Davidoff Swiss Indoors - Basel Barcelona Open BancSabadell - Barcelona ABN AMRO World Tennis Tournament - Rotterdam ARAG World Team Championship - Dusseldorf Qatar ExxonMobil Open - Doha BMW Open - Munich German Tennis Championships - Hamburg Milan Indoors - Milan French Open - Paris Ordina Open - 's-Hertogenbosch Australian Open - Melbourne Grand Prix Hassan II - Casablanca Erste Bank Open - Vienna Beijing Open - Beijing Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich Energis Open - Amersfoort President's Cup 1999 - Tashkent French Open - Paris ABN/AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Adidas International - Sydney Adidas International - Sydney Winston-Salem Open - Winston-Salem Bet-at-home Cup - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Campbell's Hall of Fame Tennis Championships - Newport AAPT Championships - Adelaide Generali Open 2002 - Kitzbuhel International Tennis Championships - Delray Beach Dubai Tennis Open - Dubai Gerry Weber Open - Halle Munich Legg Mason Tennis Classic - Washington Mercedes Cup - Stuttgart Open de Moselle - Metz SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis AXA Cup - London German Open - Hamburg Eurocard Open - Stuttgart Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Hamburg Stuttgart NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Medibank Private International - Sydney Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Heineken Open - Auckland Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Estoril Open - Estoril Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Tennis Masters Series - Hamburg Essen Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Bet-at-home Cup - Kitzbuhel French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open U.S. Open - New York The Lipton Championships - Key Biscayne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Mutua Madrilena Madrid Open - Madrid French Open - Paris Australian Open - Melbourne Davis Cup, World Group, 1R, GER-RSA 5-0 Davis Cup, World Group, QF, SWE-GER 3-2 Davis Cup, World Group, 1R, RUS-GER 3-2 Davis Cup, World Group, QR, FRA-AUT 5-0 Davis Cup, World Group, 1R, GER-ROU 3-2 Davis Cup, World Group, QF, NED-GER 4-1 Davis Cup, World Group, 1R, CRO-GER 4-1 Davis Cup, Group 1, 1R, AUT-NOR 5-0 Davis Cup, Group 1, 2R, AUT-FIN 3-2 Davis Cup, World Group, 1R, USA-AUT 5-0 Davis Cup, Group 1, 2R, GER-ISR 5-0 Davis Cup, World Group, QR, AUT-GBR 3-2 Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, World Group, PO, CZE-GER 2-3 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, AUT-CRO 2-3 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, PO, AUT-MEX 5-0 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, 1R, AUT-USA 1-4 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, PO, GBR-AUT, 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, GER-AUT 3-2 Davis Cup, World Group, PO, CHI-AUT, 3-2 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, World Group, 1R, AUT-FRA 2-3 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, 1R, AUT-RUS 3-2 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, 1R, KAZ-AUT 3-1 Davis Cup, Group I, PO, LAT-AUT 1-4 Davis Cup, Group I, 1R, SWE-AUT 2-3 Davis Cup, Group I, 2R, UKR-AUT 3-2 Davis Cup, Group I, 2R, BLR-AUT 3-1 Davis Cup, Group I, 2R, RUS-AUT 1-3 Davis Cup, Group 1, 2R, ROU-AUT 5-0 Davis Cup, World Group, QR, GER-VEN 5-0 Davis Cup, World Group, QR, AUT-BEL 3-2 Wimbledon - London Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, Group 1, 2R, RSA-GER 2-3 Colonial Classic - Kooyong River Oaks International Tennis Tournament - Houston AAMI Classic - Kooyong AAMI Classic - Kooyong All Lower level tournaments ATP Tour World Championship - Hannover Olympics - Sydney Olympics - Athens Olympics - Beijing Olympics - London River Oaks International Tennis Tournament - Houston Davis Cup, World Group, 1R, AUT-ARG 1-4